Ext.namespace('VAS');

VAS.ParameterWindow = function($config) {
	var _this = this;
    var form = new Ext.form.FormPanel({
    	title          : '参数配置',
	    labelWidth     : 200,
	    labelAlign     : 'right',
	    minButtonWidth : 60,
	    buttonAlign    : 'center',
	    url            : 'modifyPs.action',
	    frame          : true,
		width          : 700,
		height         : 400,
	    items : [{
	    	xtype         : 'panel',
	    	bodyStyle     : 'padding-bottom:30px'
	    },{
    		id            : 'firstT',
	        xtype         : 'textfield',
	        name          : 'oldPassword',
	        fieldLabel    : "参数名",
	        allowBlank    : false,
	      	blankText     : '角色名称不能为空!',
	      	width         : 300,
	      	required      : true
	    },{
	    	xtype         : 'textfield',
	      	id            : 'newPassword',
	      	name          : 'newPassword',
			fieldLabel    : "参数值",
	      	blankText     : '新密码不能为空!',
	      	width         : 300,
	      	required      : true
	    },{
	    	xtype         : 'textfield',
	      	id            : 'newPasssssrd',
	      	name          : 'newPassword',
	      	fieldLabel    : "所属组",
	      	blankText     : '新密码不能为空!',
	      	width         : 300,
	      	required      : true
	    },{
	    	xtype         : 'textarea',
	      	id            : 'newP2ssrd',
	      	name          : 'newPassword',
	      	fieldLabel    : "描述",
	      	blankText     : '新密码不能为空!',
	      	width         : 300,
	      	height        : 80,
	      	required      : true
	    }		            
		            
     ],
	  buttons : [{
	       text           : '保存',
	       id             : 'save'
	   },{
	       text           : '返回',
	       handler        : function(){
				alert(1);
	       }
	   }]
	   
	});			
	
	
	var _form = form.getForm();
	Ext.getCmp('save').on('click',function() {
		if (_form.isValid()) {
				_form.submit ({
		              url              : alert(_form.url),
					  waitTitle        : '正在提交',
		              waitMsg          : '正在向服务器发送请求',
		              clientValidation : true,
					  success : function(form,action) {
							Ext.Msg.alert('提示','提交保存成功!',function() { 
								_form.reset();
							});
					  },
					  failure : function(form,action) {
							if (action.failureType == Ext.form.Action.CLIENT_INVALID) {
								Ext.Msg.alert('提示','输入的信息不符合规格，请按照提示重新输入！');
							} else {
								alertFailure(action.result.data);
							}
					 }		
		        });
		  }
	});
	
	
	
	
	
	
	var thisConfig = {
		closable : false,
		autoScroll : true,
		frame:false,
		items : form
	};
	var _config = $config || {};

	Ext.apply(_this, Ext.apply(thisConfig, _config));
	VAS.ParameterWindow.superclass.constructor.call(_this);

};
Ext.extend(VAS.ParameterWindow,VAS.BasicWindow,{

});


Ext.reg('parameter-win',VAS.ParameterWindow);

